Proprietary application servers provide system services in a well-defined but proprietary manner. The application developers develop programs according to the specification of the application server. Dependence on a particular vendor is the drawback of this approach.
An opposite but analogous case is the Java EE platform discussed below.
Java EE application servers provide system services in a well-defined, open, industry standard. The application developers develop programs according to the Java EE specification and not according to the application server.
A Java EE application developed according to Java EE standard can be deployed in any Java EE application server making it vendor independent.
This article compares the features and functionality of application servers, grouped by the hosting environment that is offered by that particular application server.
Contents |
Product | Vendor | Edition | Release Date | Java EE Compatibility |
Servlet Spec |
JSP Spec |
License |
---|---|---|---|---|---|---|---|
Blazix | Desiderata Software | 1.2 | March, 2005 | No | Proprietary | ||
Enhydra | Lutris | 5.1.9 | March 23, 2005 | No | GPL | ||
Jetty | Mort Bay Consulting | 7.0.1 | November 25, 2009 | No | 3.0 | 2.1 | Apache 2.0 |
Sun JSWS | Sun Microsystems | 7.0u5 | December 21, 2007 | Yes | 2.5 | 2.1 | Free of charge, no changes allowed |
Product | Vendor | Edition | Release Date | Java EE Compatibility |
Servlet Spec |
JSP Spec |
License |
---|---|---|---|---|---|---|---|
GlassFish AS | GlassFish Community | 3.1 | 2011-02-28 | 6 | 3.0 | 2.2 | Common Development and Distribution License/GPL |
WebSphere Application Server | IBM | 8.0.0.0 | 2011-06-17 | 6 | 3.0 | 2.2 | Proprietary |
Interstage Application Server powered by Windows Azure | Fujitsu | 1 | 2011-07-29 | 6 | 3.0 | 2.2 | Proprietary |
WebSphere AS Community Edition | IBM | 3.0.0.0 | 2011-09-27 | 6 | 3.0 | 2.2 | Free to use, embed and distribute IBM ILANWP |
Geronimo | ASF | 3.0-beta-1 | 2011-11-16 | 6 | 3.0 | 2.2 | Apache License |
Interstage Application Server | Fujitsu | 10.1 | 2011-12-27 | 6 | 3.0 | 2.2 | Proprietary |
JBoss AS | Red Hat | 7.0.2.Final | 2011-09-22 | see 3 | 3.0 | 2.2 | LGPL |
Siwpas | MechSoft | 2.0.0 | 2011-07-29 | see 2 | 3.0 | 2.2 | Proprietary |
Sun JSAS | Sun Microsystems | 9.1 | 2007-09-17 | 5 | 2.5 | 2.1 | Free of charge, no changes allowed |
Geronimo | ASF | 2.2.1 | 2010-12-11 | 5 | 2.5 | 2.1 | Apache License |
WebLogic Server | Oracle Corporation | 11gR1 (10.3.2) | 2009-11 | 5 | 2.5 | 2.1 | Proprietary |
Resin | Caucho Technology | 4.0.24 | 2011-11 | 6 see 4 | 3.0 | 2.2 | Dual GPL |
JOnAS | OW2 Consortium (formerly ObjectWeb) | 5.1.2 | 2010-05-04 | 5 | 2.5 | 2.1 | LGPL |
JEUS | TmaxSoft | 6 | 2007-06-07 | 5 | 2.5 | 2.1 | Proprietary |
SAP NetWeaver Application Server | SAP AG | 7.1 | ? | 5 | 2.5 | 2.1 | Proprietary |
WebOTX | NEC | 8.1 | 2008-06-24 | 5 | 2.5 | 2.1 | ? |
Interstage Application Server | Fujitsu | 9.2 | 2009-08 | 5 | 2.5 | 2.1 | Proprietary |
ColdFusion | Adobe | 9.0.1 | 2010-07-13 | 5 | 2.5 | 2.1 | Proprietary |
Borland ES | Borland | 6.7 | 2007-01 | 1.4 | 2.4 | 2.0 | Proprietary |
Cosminexus | HITACHI | 7.0 | 2006-03 | 1.4 | 2.4 | 2.0 | Proprietary |
EAServer | Sybase | 6.0 | 2006-11 | 1.4 | 2.4 | 2.1 | Proprietary |
Apusic | Kingdee | 4.0 | 2005-03-23 | 1.4 | 2.4 | 2.0 | ? |
OnceAS | CAS | 2.0 | 2005-03-23 | 1.4 | 2.4 | 2.0 | ? |
Oracle Containers for Java (OC4J) | Oracle Corporation | 10.1.3.5.0 | 2009-08 | 1.4 | 2.4 | 2.0 | Proprietary |
Pramati | Pramati | 6.0 SP2 | 2009-04-10 | 5 | 2.5 | 2.1 | Proprietary |
Trifork T4 Enterprise Application Server | Trifork | T4 | 2005-03-23 | 1.4 | 2.4 | 2.0 | ? |
Dynamo AS | ATG | 6.3 | 2005-03 | 1.3 | 2.3 | 1.2 | Proprietary |
Orion Application Server | IronFlare | 2.0.7 | 2006-03-09 | 1.3 | 2.3 | 1.2 | Proprietary |
WebObjects | Apple Inc. | 5.4.3 | 2008-09-15 | partial1 | Proprietary |
Microsoft positions their middle-tier applications and services infrastructure in the Windows Server operating system and the .NET Framework technologies in the role of an application server: